package com.dingding.manager.modules.system.dto.organization;

import java.io.Serializable;
import java.util.Date;

import javax.validation.constraints.NotNull;

/**
 * 
 * @ClassName: ReqOrganizationAddDTO
 * @Description: 公司管理-公司添加请求dto
 * @author SUNZHICHENG
 * @date 2016年12月8日 下午9:17:32
 * @version V2.6.2
 */
@SuppressWarnings("serial")
public class ReqOrganizationAddDTO implements Serializable {

	private Integer organizationId; // 主键ID

	private int parentId; // 父级编号
	private String parentIds; // 所有父级编号
	private String cityName; // 城市名称
	@NotNull
	private int cityId; // 城市ID
	@NotNull
	private String organizationName; // 机构名称
	@NotNull
	private String organizationAddr; // 机构地址
	@NotNull
	private String businessLicence; // 营业执照
	@NotNull
	private String contacts; // 联系人
	@NotNull
	private String contactsNumber; // 联系电话
	@NotNull
	private String contactsEmail; // 邮箱
	@NotNull
	private String licenseStartDate; // 执照起始日期
	@NotNull
	private String licenseEndDate; // 执照结束日期
	@NotNull
	private Integer organizationType; // 机构类型
	@NotNull
	private int organizationStatus; // 状态
	private String remarks; // 备注
	private String createTime; // 创建时间
	private int createUserId; // 创建人ID
	private Date updateTime; // 更新时间
	private Integer updateUserId; // 更新人ID
	public Integer getOrganizationId() {
		return organizationId;
	}
	public void setOrganizationId(Integer organizationId) {
		this.organizationId = organizationId;
	}
	public int getParentId() {
		return parentId;
	}
	public void setParentId(int parentId) {
		this.parentId = parentId;
	}
	public String getParentIds() {
		return parentIds;
	}
	public void setParentIds(String parentIds) {
		this.parentIds = parentIds;
	}
	public String getCityName() {
		return cityName;
	}
	public void setCityName(String cityName) {
		this.cityName = cityName;
	}
	public int getCityId() {
		return cityId;
	}
	public void setCityId(int cityId) {
		this.cityId = cityId;
	}
	public String getOrganizationName() {
		return organizationName;
	}
	public void setOrganizationName(String organizationName) {
		this.organizationName = organizationName;
	}
	public String getOrganizationAddr() {
		return organizationAddr;
	}
	public void setOrganizationAddr(String organizationAddr) {
		this.organizationAddr = organizationAddr;
	}
	public String getBusinessLicence() {
		return businessLicence;
	}
	public void setBusinessLicence(String businessLicence) {
		this.businessLicence = businessLicence;
	}
	public String getContacts() {
		return contacts;
	}
	public void setContacts(String contacts) {
		this.contacts = contacts;
	}
	public String getContactsNumber() {
		return contactsNumber;
	}
	public void setContactsNumber(String contactsNumber) {
		this.contactsNumber = contactsNumber;
	}
	public String getContactsEmail() {
		return contactsEmail;
	}
	public void setContactsEmail(String contactsEmail) {
		this.contactsEmail = contactsEmail;
	}
	public String getLicenseStartDate() {
		return licenseStartDate;
	}
	public void setLicenseStartDate(String licenseStartDate) {
		this.licenseStartDate = licenseStartDate;
	}
	public String getLicenseEndDate() {
		return licenseEndDate;
	}
	public void setLicenseEndDate(String licenseEndDate) {
		this.licenseEndDate = licenseEndDate;
	}
	public Integer getOrganizationType() {
		return organizationType;
	}
	public void setOrganizationType(Integer organizationType) {
		this.organizationType = organizationType;
	}
	public int getOrganizationStatus() {
		return organizationStatus;
	}
	public void setOrganizationStatus(int organizationStatus) {
		this.organizationStatus = organizationStatus;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public int getCreateUserId() {
		return createUserId;
	}
	public void setCreateUserId(int createUserId) {
		this.createUserId = createUserId;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public Integer getUpdateUserId() {
		return updateUserId;
	}
	public void setUpdateUserId(Integer updateUserId) {
		this.updateUserId = updateUserId;
	}
	@Override
	public String toString() {
		return "ReqOrganizationAddDTO [organizationId=" + organizationId + ", parentId=" + parentId + ", parentIds="
				+ parentIds + ", cityName=" + cityName + ", cityId=" + cityId + ", organizationName=" + organizationName
				+ ", organizationAddr=" + organizationAddr + ", businessLicence=" + businessLicence + ", contacts="
				+ contacts + ", contactsNumber=" + contactsNumber + ", contactsEmail=" + contactsEmail
				+ ", licenseStartDate=" + licenseStartDate + ", licenseEndDate=" + licenseEndDate
				+ ", organizationType=" + organizationType + ", organizationStatus=" + organizationStatus + ", remarks="
				+ remarks + ", createTime=" + createTime + ", createUserId=" + createUserId + ", updateTime="
				+ updateTime + ", updateUserId=" + updateUserId + "]";
	}

	

}
